/*
【例7.3】
将例7.2稍作改动，将在max函数中定义的变量z改为float型。
函数返回值的类型与指定的函数类型不同，分析其处理方法。

解题思路：如果函数返回值的类型与指定的函数类型不同，按照赋值规则处理。
*/

#include<stdio.h>
int main()
{
    int max(float x,float y);
    float a,b;
    int c;
    scanf("%f,%f",&a,&b);
    c=max(a,b);
    printf("max is %d\n",c);
    return 0;
}
int max(float x,float y)
{
    float z;     //z为实型变量
    z=x>y?x:y;
    return(z);
}